package com.xxjs.pro.service;

import com.xxjs.pro.entity.User;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.Map;

@Service
public class UserService  {

    /**
     * 用户的注册页面的填写的表格，进行判断是否符合要求
     * @param user 页面提交的用户的信息
     * @return
     */
    public Map<String,Object> register(User user){
        //通过 map 进行存储user信息
        Map<String,Object> map = new HashMap<>();

        //注册的时候的空值处理
        if (user == null){
            throw new IllegalArgumentException("参数不能为空！");
        }else if (StringUtils.isBlank(user.getUname())){
            map.put("usernameMsg","账号不能为空！");
            return map;
        }else if(StringUtils.isBlank(user.getPwd())){
            map.put("passwordMsg","密码不能为空！");
            return map;
        }else if (StringUtils.isBlank(user.getCode())){
            map.put("emailMsg","邮箱激活码不能为空！");
            return map;
        }
        return map;
    }

}
